/*
 * 英才汇硕信息科技有限公司 拥有本软件版权 2021 并保留所有权利。
 * Copyright 2021, YCHS Information&Science Techology Co.,Ltd,
 * All right reserved.
 */
package com.ychs.lawyerback.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @author mayujing
 * @version 1.0
 */
@Data
public class ContractQueryVo {
    // 只保留需要返回给前端的业务字段，不继承任何分页类
    private Integer contractId;    // 合同ID
    private String contractNumber; // 合同编号
    private String contractType;   // 合同类型
    private String contractName;   // 合同名称
    private Integer contractAmount;// 合同金额
    private String lawyerName;     // 律师姓名

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date claimDate;// 签订日期

    private String operator;// 操作人
    private Boolean status;// 状态
    private String statusName;// 状态中文描述（前端展示用）
    private String remarks;// 备注

    // 状态中文描述转换（自动计算）
    public String getStatusName() {
        return status != null ? (status ? "有效" : "已作废") : "";
    }
}
